package me.zhengjie.service;

import com.baomidou.mybatisplus.extension.service.IService;
import me.zhengjie.pojo.dto.LiftRequestDto;
import me.zhengjie.pojo.entity.LiftTask;
import org.springframework.stereotype.Service;

/**
* @author xinglin.lu
* @description 针对表【lift_task】的数据库操作Service
* @createDate 2025-08-06 13:31:11
*/
@Service
public interface LiftTaskService extends IService<LiftTask> {

    String getRequestId();

    //回调数据
    void callbackUrl(String encrypt) throws Exception;

    //发送开门指令
    String sendOpenDoor(LiftRequestDto liftRequestDto) throws Exception;

    //获取koken
    String developerLogin(String robotId) throws Exception;

    //预约单云电梯
    String callElevator(LiftRequestDto liftRequestDto) throws Exception;

    String setCallBack(LiftRequestDto liftRequestDto) throws Exception;
}
